How to deactivate teleporter New Sorpigal-Dragonsand?

The role-playing games (I-X) that started it all and the various spin-offs (including Dark Messiah).
Krzesiwo
Leprechaun
Leprechaun
Posts: 3
Joined: 04 May 2022

How to deactivate teleporter New Sorpigal-Dragonsand?

Unread postby Krzesiwo » 02 Jun 2022, 11:53

1) How to deactivate teleporter New Sorpigal - Dragonsand?
2) How to deactivate teleporter Dragonsand - New World Computing?
3) How to deactivate/change "fly" scroll in New Sorpigal? Maybe "water walk" scroll.

All this makes "Might & Magic VI" to easy game :wall:

FaLiar
Leprechaun
Leprechaun
Posts: 6
Joined: 28 Oct 2020

Re: How to deactivate teleporter New Sorpigal-Dragonsand?

Unread postby FaLiar » 02 Jun 2022, 20:46

maybe you just ignore it,

hypnotize yourself, "I will not use", "I will not use"

did it helped? :)

Eksekk
Assassin
Assassin
Posts: 259
Joined: 19 Jul 2016

Re: How to deactivate teleporter New Sorpigal-Dragonsand?

Unread postby Eksekk » 02 Jun 2022, 21:12

I don't have problem with that. I only use the hidden fly scroll for getting air expert easily, water expert and 2 horseshoes in volcano (New Sorpigal respawns every 6 months IIRC and if I try to play "legitimately" - that is, not doing any "free xp/gold" quests like hermit until certain level and progressing slowly I might lose one respawn before I can get fly spell. Especially in Merge, where fly is gated behind master air) and possibly chests on islands. But I'm gonna show you how to remove the opportunities. This will be for vanilla MM6, if you play Merge then different numbers might be needed, but that can be changed easily. So:
to disable dragonsand teleporter, file name: OUTE3.lua, file content:

Code: Select all

Game.MapEvtLines:RemoveEvent(104)
to disable nwc teleporter, file name: OUTB3.lua, file content:

Code: Select all

Game.MapEvtLines:RemoveEvent(92)
to disable fly scroll, file name: OUTE3.lua, file content:

Code: Select all

Game.MapEvtLines:RemoveEvent(225)
(in new line)
All these files go into scripts/maps. Or, if you want everything in one file, try any file name (but with lua extension) with content:

Code: Select all

local remove = {["oute3.odm"] = {104, 225}, ["outb3.odm"] = {92}}
function events.LoadMap()
	local val = remove[Map.Name:lower()]
 	if val then
 		for _, event in pairs(val) do
 			Game.MapEvtLines:RemoveEvent(event)
 		end
	end
end
This file goes into scripts/global.
Unfinished mod by me: MM7 Rev4 mod, MMMerge version.


Return to “Might and Magic”

Who is online

Users browsing this forum: Google [Bot] and 3 guests