adaneslavo / More-Unique-Components-for-VP

Adds 3rd and 4th unique component to each civilization.
1 stars 6 forks source link

Promotion based on Plot Iterator not working. #22

Closed adaneslavo closed 6 years ago

adaneslavo commented 6 years ago

Many lua errors. Checked on Iron Chariot.

theazuresoul commented 6 years ago

Iron Chariot is working fine for me, with no Lua errors. Has this been fixed? If it's still happening, can you give specific steps to reproduce?

theazuresoul commented 6 years ago

Could not reproduce

adaneslavo commented 6 years ago

Fresh changelog when playing as Maya (it can be caused by any lua) after few turns:

stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:168: attempt to index global 'pCity' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:168: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:127>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:168: attempt to index global 'pCity' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:168: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:127>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:168: attempt to index global 'pCity' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:168: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:127>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:168: attempt to index global 'pCity' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:168: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:127>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:168: attempt to index global 'pCity' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:168: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:127>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 TurnProcessing: Hiding TurnProcessing
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:29: attempt to index local 'owner' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:29: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:27>
 TurnProcessing: Hiding TurnProcessing
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 TurnProcessing: Hiding TurnProcessing
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:29: attempt to index local 'owner' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:29: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:27>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 TurnProcessing: Hiding TurnProcessing
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:29: attempt to index local 'owner' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:29: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:27>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 TurnProcessing: Hiding TurnProcessing
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 TurnProcessing: Hiding TurnProcessing
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 TurnProcessing: Hiding TurnProcessing
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 TurnProcessing: Hiding TurnProcessing
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 TurnProcessing: Hiding TurnProcessing
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:29: attempt to index local 'owner' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:29: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:27>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 TurnProcessing: Hiding TurnProcessing
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 TurnProcessing: Hiding TurnProcessing
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 TurnProcessing: Hiding TurnProcessing
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 TurnProcessing: Hiding TurnProcessing
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:54: attempt to index global 'pAttackingUnit' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:54: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:24>
 Runtime Error: [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: attempt to call global 'PlotAreaSweepIterator' (a nil value)
stack traceback:
    [string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:111: in function <[string "C:\Users\Adam\Documents\My Games\Sid Meier's ..."]:101>
adaneslavo commented 6 years ago

@Infixo resolved the problem.