openmoh / openmohaa

Open re-implementation of Medal of Honor: Allied Assault with modern features and bugfixes from ioquake3
GNU General Public License v2.0
307 stars 21 forks source link

(BT - e3l2) crash after being killed #214

Closed bulldozerecske closed 7 months ago

bulldozerecske commented 7 months ago

At the very beginning of the level, I got a crash after NPC killed me:

(global/weather.scr, 69):
    level waittill spawn
    level ^
^~^~^ Script Error : invalid waittill spawn for 'Level'

**** MEDIC STARTING THINK
Saving to e3l20000 (autosave)...
SV_ArchiveLevelFile()
Game Saved
SV_ArchiveServerFile(true)
Done.
-- Loading Plane Bombing SCR
client text ignored for Bulldozer-HUN-OpenMohaa: save/omconfig/e3l20000.tga
No balcony_guy 's found
No $balcony_fall er's found
(global/objmgr.scr, 673):
        while ((level.obj_num_compass_targs[level.obj_curr_num] > 0) &&
        while ((level.obj_num_compass_targs[level.obj_curr_num] ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

********************** ambience.scr already run
(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

client text ignored for Bulldozer-HUN-OpenMohaa: tmstop
(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

music set to aux1 with fallback aux1
forced music ext1
(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

LOCALIZATION ERROR: 'NPCS: Allies 13(13) Axis 26(30)' does not have a localization entry
(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

(maps/e3l2/medic_think.scr, 385):
                    if (level.dangerousness > 0)
                    if (level.dangerousness ^
^~^~^ Script Error : binary '>' applied to incompatible types 'none' and 'int'

ManSpawnNamed::Init - guys called RoomGuy1 are changed to spawners
ManSpawnNamed::Init - guys called BarneyPinnedHurt are changed to spawners
ManSpawnNamed::Init - guys called RoomGuy2 are changed to spawners
ManSpawnNamed::Init - guys called BarneyPinned1 are changed to spawners
ManSpawnNamed::Init - guys called RoomGuy3 are changed to spawners
ManSpawnNamed::Init - guys called BarneyPinned2 are changed to spawners
ManSpawnNamed::Init - guys called RoomGuy4 are changed to spawners
ManSpawnNamed::Init - guys called sandbagguy are changed to spawners
ManSpawnNamed::Init - guys called superman are changed to spawners
ManSpawnNamed::Init - guys called towersniper1 are changed to spawners
ManSpawnNamed::Init - guys called MCAxis are changed to spawners
ManSpawnNamed::Init - guys called MCpow1 are changed to spawners
ManSpawnNamed::Init - guys called MCpow2 are changed to spawners
ManSpawnNamed::Init - guys called MCpow3 are changed to spawners
(maps/e3l2/church_section.scr, 11):
    if (!$ChurchSectionTrigger && $WoundedGuy1SectionTrigger)
    if (!^
^~^~^ Script Error : Targetname 'ChurchSectionTrigger' does not exist.

no thread to ran thread
ManSpawnNamed::Init - guys called mgGuy1 are changed to spawners
ManSpawnNamed::Init - guys called openDoorGuy are changed to spawners
ManSpawnNamed::Init - guys called TowerExploderGuy1 are changed to spawners
ManSpawnNamed::Init - guys called TowerExploderGuy2 are changed to spawners
ManSpawnNamed::Init - guys called Cannon1GuyA are changed to spawners
ManSpawnNamed::Init - guys called Cannon1GuyB are changed to spawners
ManSpawnNamed::Init - guys called gaurd1 are changed to spawners
ManSpawnNamed::Init - guys called gaurd2 are changed to spawners
ManSpawnNamed::Init - guys called prisoner are changed to spawners
no thread to ran thread
ManSpawnNamed::Init - guys called mgGuy2 are changed to spawners
ManSpawnNamed::Init - guys called sniper2 are changed to spawners
ManSpawnNamed::Init - guys called sniper3 are changed to spawners
ManSpawnNamed::Init - guys called sniper4 are changed to spawners
(maps/e3l2/prefinal_section.scr, 9):
    if (!$PreFinalSectionTrigger && $CannonSectionTrigger)
    if (!^
^~^~^ Script Error : Targetname 'PreFinalSectionTrigger' does not exist.

client text ignored for Bulldozer-HUN-OpenMohaa: tmvolume
ManSpawnNamed::Init - guys called bombGuy1 are changed to spawners
ManSpawnNamed::Init - guys called aagun_gunner are changed to spawners
ManSpawnNamed::Init - guys called CampAxisGuy1 are changed to spawners
ManSpawnNamed::Init - guys called CampAxisGuy2 are changed to spawners
ManSpawnNamed::Init - guys called CampAxisGuy3 are changed to spawners
ManSpawnNamed::Init - guys called Cannon3GuyA are changed to spawners
ManSpawnNamed::Init - guys called Cannon3GuyB are changed to spawners
(maps/e3l2/final_section_pows.scr, 25):
    local.hideGun = $tank04 QueryTurretSlotEntity 0
    local.hideGun = $tank04 ^
^~^~^ Script Error : command 'QueryTurretSlotEntity' applied to NULL listener

(maps/e3l2/final_section_pows.scr, 26):
    local.hideGun hide
    local.hideGun ^
^~^~^ Script Error : command 'hide' applied to NIL

(maps/e3l2/vehiclevisibility.scr, 24):
    local.visTrigger waittill trigger
    local.visTrigger ^
^~^~^ Script Error : command 'waitTill' applied to NULL listener

(maps/e3l2/vehiclevisibility.scr, 11):
    $tank04 thread manageVisibility $FinalSectionTrigger
    $tank04 ^
^~^~^ Script Error : command 'thread' applied to NULL listener

LOCALIZATION ERROR: 'NPCS: Allies 1(6) Axis 0(0)' does not have a localization entry
An objective has been added!
+++++++ Medic switched from state 301 to state 302
                      Medic crouching state is 0
+++++++ Medic switched from state 302 to state 301
                      Medic crouching state is 0
+++++++ Medic switched from state 301 to state 302
                      Medic crouching state is 0
LOCALIZATION ERROR: 'NPCS: Allies 1(1) Axis 5(5)' does not have a localization entry
----- Client Shutdown (Received signal 11) -----
Channel memory manager started
------ Unloading ClientGame ------
Channel memory manager started
Closing SDL audio playback device...
SDL audio playback device closed.
SDL audio shut down.
RE_Shutdown( 1 )
-----------------------
----- Server Shutdown (Received signal 11) -----
==== ShutdownGame ====
------ Unloading Game ------
---------------------------
smallmodel commented 7 months ago

Fixed in commit 4122ee41682ebcf6bc65b241cbc7f15980fb626b