mirror of
				https://github.com/TES3MP/openmw-tes3mp.git
				synced 2025-10-31 14:26:43 +00:00 
			
		
		
		
	Merge pull request #2551 from Capostrophic/onpcequip
Set OnPCEquip properly when a race can't equip an item (bug #5182)
This commit is contained in:
		
						commit
						19e9ece291
					
				
					 2 changed files with 6 additions and 1 deletions
				
			
		|  | @ -160,6 +160,7 @@ | |||
|     Bug #5169: Nested levelled items/creatures have significantly higher chance not to spawn | ||||
|     Bug #5175: Random script function returns an integer value | ||||
|     Bug #5177: Editor: Unexplored map tiles get corrupted after a file with terrain is saved | ||||
|     Bug #5182: OnPCEquip doesn't trigger on skipped beast race attempts to equip something not equippable by beasts | ||||
|     Feature #1774: Handle AvoidNode | ||||
|     Feature #2229: Improve pathfinding AI | ||||
|     Feature #3025: Analogue gamepad movement controls | ||||
|  |  | |||
|  | @ -526,7 +526,11 @@ namespace MWGui | |||
| 
 | ||||
|                 if (canEquip.first == 0) | ||||
|                 { | ||||
|                     MWBase::Environment::get().getWindowManager()->messageBox(canEquip.second); | ||||
|                     /// If PCSkipEquip is set, set OnPCEquip to 1 and don't message anything
 | ||||
|                     if (!script.empty() && ptr.getRefData().getLocals().getIntVar(script, "pcskipequip") == 1) | ||||
|                         ptr.getRefData().getLocals().setVarByInt(script, "onpcequip", 1); | ||||
|                     else | ||||
|                         MWBase::Environment::get().getWindowManager()->messageBox(canEquip.second); | ||||
|                     updateItemView(); | ||||
|                     return; | ||||
|                 } | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue