Oooookaaaay... a few things
First - people who want to submit material to wiki now need to re-register and it is mandatory to give a valid e-mail adres for the confirmation e-mail
Sacond - some data I managed to squeeze out of Kornel some time ago:
1. Walls of BFG room at Halls of Carnage are indestrictible (this is for those afraid to use rockets there like me ^^)
2. A list of what monster has what armor:
All humans except former commando - 0 (unless they wear one)
former commando - 2
"pinky" and caco demon - 1
hell knight - 1
baron of hell - 2
pain elemental - 1
arachnotron - 2
Cyberdemon - 4
AoD - 10 (sic!)
JC - 5
3. pinky demon has 22 hp (with that and armor data I think we can owrk out other monsters HP - just remember to safekeep beta 4 as beta 5 no longer diplays damage on melee hit. Also note that damage displayed was before armor reduction)
4. I asked do any weapons have any "to hit" mods (I think everyone wonders if chainguns are really inaccuarate. Kornel didn't knew himself because of messy weapon code but he gave some weapon data for us - perhaps someone can work it out
createitem(12, "chaingun" ,"chaingun" ,"m", RED ,5 ,60, 1,50,50,1,6,0,5,0,5,0,25,10,9)
createitem(13, "plasma rifle" ,"plasma" ,"m", CYAN ,12,90, 4,40,40,1,8,0,6,0,8,0,20,10,10)
createitem(8 , "double shotgun" ,"dshotgun" ,"m", WHITE ,4 ,80, 2,2,2,6,3,0,3,0,1,0,20,10,7)15:23:41
createitem(4 , "pistol" ,"pistol" ,"m", LIGHTGRAY ,1 ,50, 1,6,6,2,4,0,1,0,0,0,12,10,5)
6. Confirmations on some special level messages:
Excited = vault on level
You feel a breeze of morbid air.../You sense a passage to a place beyond.../You shiver from cold... = all those seem to indicate passages to special levels (randomized which one is displayed
7. Formula for berserk trait (it has also been confirmed that berserk sppeds up all actions by ~40%)
if Traits[TraitBerserker] > 0 then
if Damage > 8 then
if Random(100) < (Damage div 5)+Traits[TraitBerserker]*4 then
begin
DoomSound(SOUND_POWERUP);
VBlink(Red,30);
Affect.Add(affBerserk,20);
Msg.Add('You''re going berserk!');
Tactic := TacticAgressive;
end;
Damage = Damage dealt by player
8. knockback formula
if (dmg >= KnockBackValue) then Knockback(ax,ay,CreateRoundDir(ecx,ecy,ax,ay),dmg div KnockBackValue);
KnockBackValue = 7 or 8, Kornel didn't remember
9. Nightmare mode is now unlocked a rank AFTER lieutenant (that means lieutenant unlocks only angel of light travel)