Merge pull request #2774 from Capostrophic/levelledscale

Properly utilize creature levelled list's scale (bug #5369)
pull/578/head
Andrei Kortunov 5 years ago committed by GitHub
commit 4c8cc0e54f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,6 +1,7 @@
0.47.0
------
Bug #5369: Spawnpoint in the Grazelands doesn't produce oversized creatures
0.46.0
------

@ -125,6 +125,7 @@ namespace MWClass
const MWWorld::ESMStore& store = MWBase::Environment::get().getWorld()->getStore();
MWWorld::ManualRef manualRef(store, id);
manualRef.getPtr().getCellRef().setPosition(ptr.getCellRef().getPosition());
manualRef.getPtr().getCellRef().setScale(ptr.getCellRef().getScale());
MWWorld::Ptr placed = MWBase::Environment::get().getWorld()->placeObject(manualRef.getPtr(), ptr.getCell() , ptr.getCellRef().getPosition());
customData.mSpawnActorId = placed.getClass().getCreatureStats(placed).getActorId();
customData.mSpawn = false;

Loading…
Cancel
Save