[Ohrrpgce] SVN: teeemcee/8734 Fix deletehero(-1) and other negative values deleting hero 0.
subversion at HamsterRepublic.com
subversion at HamsterRepublic.com
Sun May 7 10:06:18 PDT 2017
teeemcee
2017-05-07 10:06:18 -0700 (Sun, 07 May 2017)
570
Fix deletehero(-1) and other negative values deleting hero 0.
deletehero bounded hero IDs to 0...59; I deleted the bound.
I ran scanscripts.py and found there are about 4 games which incorrectly call
deletehero(findhero(X))
which would delete hero 0 if X isn't in the party, and also break if the
party isn't heroes 0,1,2... in order.
Since X != 0, it's hard to imagine that those games depend on hero 0 being
deleted. There are also various games that pass a variable to deletehero, which
scanscripts.py can't tell anything about. Nothing else suspicious to be seen.
---
U wip/moresubs.rbas
U wip/scriptcommands.bas
More information about the Ohrrpgce
mailing list